package com.bridgeintelligent.tag.customer.provider;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@AllArgsConstructor
@NoArgsConstructor
public class HeadVO {
    @JsonProperty(value = "MAC")
    private String MAC;//MAC字段
    @JsonProperty(value = "MACInstNo")
    private String MACInstNo;//MAC机构号
    @JsonProperty(value = "PINSeed")
    private String PINSeed;//PIN种子来源
    @JsonProperty(value = "SrcChnlNo")
    private String SrcChnlNo;//渠道来源
    @JsonProperty(value = "DstChnlNo")
    private String DstChnlNo;//渠道去向
    @JsonProperty(value = "ChkFlag")
    private String ChkFlag;//校验标志
    @JsonProperty(value = "CombFlag")
    private String CombFlag;//组合交易标志
    @JsonProperty(value = "HostServ")
    private String HostServ;//主机服务名
    @JsonProperty(value = "TermId")
    private String TermId;//终端号
    @JsonProperty(value = "InstNo")
    private String InstNo;//机构代码
    @JsonProperty(value = "TlrNo")
    private String TlrNo;//交易柜员
    @JsonProperty(value = "AnsTranCode")
    private String AnsTranCode;//交易代码
    @JsonProperty(value = "TermJourNo")
    private String TermJourNo;//前台流水号
    @JsonProperty(value = "TermDate")
    private String TermDate;//前台日期 yyyyMMdd
    @JsonProperty(value = "AuthTlrNo")
    private String AuthTlrNo;//授权柜员
    @JsonProperty(value = "AuthPIN")
    private String AuthPIN;//授权密码
    @JsonProperty(value = "AuthCardFlag")
    private String AuthCardFlag;//授权柜员有无卡
    @JsonProperty(value = "AuthCardSeq")
    private String AuthCardSeq;//授权柜员卡序号
    @JsonProperty(value = "LnkTranCode")
    private String LnkTranCode;//联动交易码
    @JsonProperty(value = "AnsTranDate")
    private String AnsTranDate;//交易日期
    @JsonProperty(value = "AnsTranTime")
    private String AnsTranTime;//交易时间
    @JsonProperty(value = "TlrJourNo")
    private String TlrJourNo;//交易流水号
    @JsonProperty(value = "ErrTranSeq")
    private String ErrTranSeq;//出错交易序号
    @JsonProperty(value = "RespCode")
    private String RespCode;//返回码
    @JsonProperty(value = "RespMsg")
    private String RespMsg;//返回信息

}
